JBoss Enterprise SOA Platform
Developer(s) | Red Hat |
---|---|
Stable release | 5.3.1
/ Feb 20 2013[1] |
Written in | Java |
Operating system | Cross-platform |
Type | Service-oriented architecture (SOA), Enterprise service bus (ESB) |
License | GNU Lesser General Public License |
Website | http://www.jboss.com/products/platforms/soa/ |
The JBoss Enterprise SOA Platform (or JBoss SOA Platform) is free software/open-source Java EE-based service-oriented architecture (SOA) software. The JBoss Enterprise SOA Platform is part of the JBoss Enterprise Middleware portfolio of software.[2] The JBoss Enterprise SOA Platform enables enterprises to integrate services, handle business events, and automate business processes, linking IT resources, data, services and applications.[3][4] Because it is Java-based, the JBoss application server operates cross-platform: usable on any operating system that supports Java. The JBoss SOA Platform was developed by JBoss, now a division of Red Hat.
Product features and components
[edit]- Business rules engine
- JBoss jBPM
- JBoss Enterprise Service Bus (JBossESB)
- Event management and complex event processing (CEP)
- Event-driven architecture (EDA)
- Data integration
- Service-oriented architecture (SOA) services
- HornetQ
- JBoss Enterprise Application Platform (JBoss EAP)
- Java Enterprise Edition (JEE) services
- Computer clustering
- Java Connector Architecture (JCA)
Enterprise Service Bus (ESB)
[edit]The JBoss Enterprise Service Bus (JBossESB, or JBoss ESB) software is part of the JBoss Enterprise SOA Platform. The software is Enterprise Application Integration (EAI) or business integration software.[5] In general, enterprise service bus (ESB) software is used to map the Service-Oriented Infrastructure (SOI) and Service-Oriented Architecture (SOA) concepts onto a concrete implementation. The software is middleware used to connect systems together, especially non-interoperable systems. The software contains the following:[6]
- Business process monitoring
- Integrated Development Environment (IDE)
- Human workflow user interface
- Business Process Management (BPM)
- Connectors
- Transaction manager
- Security
- Application containers
- Messaging services
- Metadata repository
- Naming and directory service
- Distributed Computing Architecture (DCA)
Enterprise Data Services Platform (EDSP)
[edit]The JBoss Enterprise Data Services Platform (JBoss EDSP) is data virtualization software, a superset of the JBoss Enterprise SOA Platform.[7] The JBoss EDSP uses the enterprise service bus (ESB) software JBoss Enterprise Service Bus (JBossESB). The JBoss EDSP includes:
- tools for creating data views that are accessible through standard protocols
- a repository for storing metadata
- a runtime environment for data integrity and security
Licensing and pricing
[edit]JBoss itself is open source, but Red Hat charges to provide a support subscription for JBoss Enterprise Middleware.
See also
[edit]References
[edit]- ^ "JBoss Enterprise SOA Platform 5, 5.3.1 Release Notes". Red Hat. 2013.
- ^ "JBoss Enterprise Middleware". Red Hat.
- ^ "Red Hat Extends SOA Platform Offering For Expanded Enterprise and Cloud Adoption". Santa Clara, CA: EclipseCon. March 22, 2010.
- ^ "JBoss Enterprise SOA Platform" (PDF). Red Hat.
- ^ "JBoss ESB". JBoss Community.
- ^ "JBoss Enterprise SOA Platform 5: ESB Programmers Guide". Red Hat. 2010.[permanent dead link]
- ^ "JBoss Enterprise Data Services Platform". Red Hat.
Bibliography
[edit]- Marrs, Tom; Davis, Scott (July 1, 2009). JBoss At Work: A Practical Guide. O'Reilly. p. 306. ISBN 978-0-596-00734-8.
- Stark, Scott; Fleury, Marc; Richards, Norman (April 30, 2005). JBoss 4.0 The Official Guide. Sams. p. 648. ISBN 978-0-672-32648-6.